<!DOCTYPE html>
<html>
<meta charset="utf-8">
<style>
    .btn {
        width: 600px;
        height: 100px;
        font-size: 40px;
        margin-top: 60px;
    }
</style>
<body>
<strong style="font-size:40px;">调用原生方法</strong>
</br>
<button class="btn" id="callArkTSTestStr" type="button" onclick="callArkTSTestStr()">callArkTSTestStr方法</button>

</br>
<button class="btn" id="callArkTSTestArry" type="button" onclick="callArkTSTestArry()">callArkTSTestArray方法</button>

</br>
<button class="btn" id="callArkTStoString2" type="button" onclick="callArkTStoString2()">callArkTStoString2方法</button>

</br>
<button class="btn" id="callArkTSasyncTest" type="button" onclick="callArkTSasyncTest()">callArkTStoString2方法</button>
<p style="font-size:40px;" id="resultData"></p>

<script>
    function callArkTSTestStr() {
       let str = testObjName.testStr();
       document.getElementById("resultData").innerHTML = str;
       console.info('H5 callArkTSTestStr 调用原生 testStr 方法返回的数据：' + str);
    }

    function callArkTSTestArry() {
        let arrayNum = testObjName.testArray();
        console.info('H5 callArkTSTestArry 调用原生 testArray 方法返回的数据：' + arrayNum);
    }

    function callArkTStoString2() {
        testObjName.toString2("这是来自H5数据");
        console.info('H5 callArkTStoString2 调用原生 toString2 方法 传递的数据');
    }

    function callArkTSasyncTest() {
        testObjName.asyncTest("这是来自H5调用 asyncTest 方法传递的数据");
        console.info('H5 callArkTSasyncTest 调用原生 asyncTest 方法');
    }
</script>
</body>
</html>